Quadratic Solution using a Construction

Alternative form:

a = 5.6 (slider from -5 to 15, step 0.1)
b = 5.248220036379723 (slider from -5 to 15, step 0.1)
B: (a, b)
A = (0, 1)
C = Midpoint(A, B)
c = Circle(C, B)
x_1, x_2 = Intersect(c, xAxis)
text1: "x² - (" + a + ") x + (" + b + ") = 0"
d = false
text2: "(x  - (" + (x(x_1)) + "))(x - (" + (x(x_2)) + ")) = 0"
e = Segment(A, B)